<?php

use think\migration\Seeder;

class CompanyIndustryMonitorNitreDayData extends Seeder
{
    public function run()
    {
        $table = $this->table('company_industry_monitor_nitre_day');
        //1脱硝1
        $rows[0] = [
            // step1:发布时间
            'publish_time'            => date('Y-m-d', time()),

            //step2:相关ID和名称
            'industry_id'             => '1',
            'industry_name'           => '电力供热',
            'company_id'              => '1',
            'company_name'            => '晋能长治热电有限公司',
            'drain_id'                => '1',
            'drain_name'              => '1#',
            'facility_id'             => '1',
            'facility_number'         => '1-123456',

            //step3:“模型计算”出来的运行参数
            'operation_concentration' => mt_rand(100, 300),
            'operating_efficiency'    => mt_rand(10, 90),

            //step4:“工况数据”中出来的前端使用字段
            'nh3_flow'                => mt_rand(10, 90),//喷氨量
            'out_nh3'                 => mt_rand(10, 90),//出口氮氧化物
            'out_no2'                 => mt_rand(10, 90), //氨逃逸指标
            'in_no2'                  => mt_rand(10, 90), //入口浓度

            //step5:脱硝效率,即：出口氮氧化物浓度/入口氮氧化物浓度
            'no2_efficiency'          => mt_rand(10, 90) . '%', //脱硝效率,即：出口氮氧化物浓度/入口氮氧化物浓度

            //step6:取出来前端不用，但需要计算用
            'aig_flue_flow'           => mt_rand(10, 90), //硝小时出口烟气量（协议）29,42

            //step7:硝的排放量（其他地方需要用）
            'emissions'               => mt_rand(10, 90), //硝的排放量=硝小时运行浓度（模型计算出来的） * 硝小时出口烟气量（协议）

            //step8:时间
            'create_time'             => date('Y-m-d H:i:s', time()),
        ];
        //1脱硝2
        $rows[1] = [
            // step1:发布时间
            'publish_time'            => date('Y-m-d', time()),

            //step2:相关ID和名称
            'industry_id'             => '1',
            'industry_name'           => '电力供热',
            'company_id'              => '1',
            'company_name'            => '晋能长治热电有限公司',
            'drain_id'                => '1',
            'drain_name'              => '1#',
            'facility_id'             => '1',
            'facility_number'         => '1-123456',

            //step3:“模型计算”出来的运行参数
            'operation_concentration' => mt_rand(100, 300),
            'operating_efficiency'    => mt_rand(10, 90),

            //step4:“工况数据”中出来的前端使用字段
            'nh3_flow'                => mt_rand(10, 90),//喷氨量
            'out_nh3'                 => mt_rand(10, 90),//出口氮氧化物
            'out_no2'                 => mt_rand(10, 90), //氨逃逸指标
            'in_no2'                  => mt_rand(10, 90), //入口浓度

            //step5:脱硝效率,即：出口氮氧化物浓度/入口氮氧化物浓度
            'no2_efficiency'          => mt_rand(10, 90) . '%', //脱硝效率,即：出口氮氧化物浓度/入口氮氧化物浓度

            //step6:取出来前端不用，但需要计算用
            'aig_flue_flow'           => mt_rand(10, 90), //硝小时出口烟气量（协议）29,42

            //step7:硝的排放量（其他地方需要用）
            'emissions'               => mt_rand(10, 90), //硝的排放量=硝小时运行浓度（模型计算出来的） * 硝小时出口烟气量（协议）

            //step8:时间
            'create_time'             => date('Y-m-d H:i:s', time()),
        ];


        $table->insert($rows)->save();
    }
}